package com.htgd.gardenexpo.service;

import com.github.pagehelper.PageInfo;
import com.htgd.gardenexpo.entity.CommonResult;
import com.htgd.gardenexpo.entity.GeConSocialTopics;
import com.baomidou.mybatisplus.extension.service.IService;
import com.htgd.gardenexpo.page.SocialTopicsQuery;
import com.htgd.gardenexpo.vo.GeConSocialTopicsVO;
import com.htgd.gardenexpo.vo.SocialTopicNumsVO;

/**
 * <p>
 * 社交话题 服务类
 * </p>
 *
 * @author author
 * @since 2024-10-08
 */
public interface IGeConSocialTopicsService extends IService<GeConSocialTopics> {

    PageInfo<GeConSocialTopicsVO> pageList(SocialTopicsQuery socialTopicsQuery);

    Boolean verifyName(String name);

    CommonResult<SocialTopicNumsVO> getTopicNumsAndReplyNums(String date, Integer pageNum, Integer pageSize);
}
